import { createStore, applyMiddleware } from 'redux'
// 这个是可以让我们既使用中间件,又使用调试工具的包
import { composeWithDevTools } from 'redux-devtools-extension'
// 这是帮助我们在redux中实现异步操作的中间件
import thunk from 'redux-thunk'
import reducer from './reducer'
//调用applyMiddleware表示在redux中使用中间件
const store = createStore(
  reducer,
  //   { count: 999 },  这个位置也是初始化数据,但是一般不用
  composeWithDevTools(applyMiddleware(thunk))
)

export default store
